package com.web.exiaodao.remote.vo;

import com.web.exiaodao.business.entity.User;
import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;

/**
 * @author eason.zt
 * @ClassName: WalletRechargeRecordVo
 * @Description:钱包-充值记录 Vo
 * @date 2017-02-06 10:47:16
 */
@ApiModel(value = "钱包-充值记录Vo对象")
public class WalletRechargeRecordVo {

    @ApiModelProperty(value = "主键，自动增长")
    private Long id;
    @ApiModelProperty(value = "状态，0为无效，1为正常,2为发布,3删除 参看XaConstant.Status")
    private Integer status;

    @ApiModelProperty(value = "创建时间")
    private String createTime;
    @ApiModelProperty(value = "@Fields createUser : 创建者;修改者")
    private String createUser;

    @ApiModelProperty(value = "充值用户,充值用户")
    private Long userId;
    @ApiModelProperty(value = "充值金额,充值金额")
    private Double rechargeMoney;
    @ApiModelProperty(value = "充值订单号,充值订单号")
    private String rechargeOrderNo;
    @ApiModelProperty(value = "充值方式,微信；支付宝；银联；同PayType")
    private Integer rechargeMethod;
    @ApiModelProperty(value = "充值状态,0:待充值(未支付) 1：充值成功（支付成功）  2：充值关闭（后台自动关闭的充值订单）")
    private Integer rechargeStatus;

    @ApiModelProperty(value = "交易流水号,交易流水号")
    private String queryId;
    @ApiModelProperty(value = "订单付款时间,订单付款时间")
    private String orderPayDateTime;

    private User user;

    public WalletRechargeRecordVo() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setRechargeMoney(Double rechargeMoney) {
        this.rechargeMoney = rechargeMoney;
    }

    public Double getRechargeMoney() {
        return rechargeMoney;
    }

    public void setRechargeOrderNo(String rechargeOrderNo) {
        this.rechargeOrderNo = rechargeOrderNo;
    }

    public String getRechargeOrderNo() {
        return rechargeOrderNo;
    }

    public void setRechargeMethod(Integer rechargeMethod) {
        this.rechargeMethod = rechargeMethod;
    }

    public Integer getRechargeMethod() {
        return rechargeMethod;
    }

    public void setRechargeStatus(Integer rechargeStatus) {
        this.rechargeStatus = rechargeStatus;
    }

    public Integer getRechargeStatus() {
        return rechargeStatus;
    }

    public String getQueryId() {
        return queryId;
    }

    public void setQueryId(String queryId) {
        this.queryId = queryId;
    }

    public String getOrderPayDateTime() {
        return orderPayDateTime;
    }

    public void setOrderPayDateTime(String orderPayDateTime) {
        this.orderPayDateTime = orderPayDateTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}

